<?php

namespace app\popo\vo;

use app\popo\BaseVO;

/**
 * 订单支付响应VO
 */
class OrderPaymentVO extends BaseVO
{
    // 使用BaseVO的动态属性机制

    public function getNonceStr(): string
    {
        return $this->data['nonceStr'] ?? '';
    }

    public function setNonceStr(string $nonceStr): void
    {
        $this->data['nonceStr'] = $nonceStr;
    }

    public function getPaySign(): string
    {
        return $this->data['paySign'] ?? '';
    }

    public function setPaySign(string $paySign): void
    {
        $this->data['paySign'] = $paySign;
    }

    public function getTimeStamp(): string
    {
        return $this->data['timeStamp'] ?? '';
    }

    public function setTimeStamp(string $timeStamp): void
    {
        $this->data['timeStamp'] = $timeStamp;
    }

    public function getSignType(): string
    {
        return $this->data['signType'] ?? '';
    }

    public function setSignType(string $signType): void
    {
        $this->data['signType'] = $signType;
    }

    public function getPackageStr(): string
    {
        return $this->data['packageStr'] ?? '';
    }

    public function setPackageStr(string $packageStr): void
    {
        $this->data['packageStr'] = $packageStr;
    }
}